Welcome to pandas!

2.11 表格的行添加

添加行分为单行和多行,单行的添加可以直接表示,也可以使用df.append()函数,该函数不但加在添加单行,也可以添加多行,

使用df.append()函数添加行时,函数的第一参数数据结构要求是Series或DataFrame,当参数是Series时,添加的时单行,

df.oppend()函数的参数是DataFrame时,是添加多行的意思。

import pandas as pd

path = r "D:\Pyobject2023\object\测试\测试素材.xlsx"

df = pd.read_excel(path)

df1 = pd.read_excel(path)

t=df1._append(df)

print (t)

返回:

姓名 年龄 考试日期 分数
0 小明 25 2021-04-14 85.5
1 小张 36 2021-03-15 89.0
2 小王 47 2020-09-19 95.0
3 小李 21 2019-10-25 88.5
4 小四 29 2019-08-18 99.0
5 小管 33 2021-02-14 100.0
0 小明 25 2021-04-14 85.5
1 小张 36 2021-03-15 89.0
2 小王 47 2020-09-19 95.0
3 小李 21 2019-10-25 88.5
4 小四 29 2019-08-18 99.0
5 小管 33 2021-02-14 100.0

import pandas as pd

path = r "D:\Pyobject2023\object\测试\测试素材.xlsx"

df = pd.read_excel(path)

df[[ "考试日期" ]]=df[[ "考试日期" ]].astype( "str" )

df1 = pd.DataFrame(

{ "姓名" :[ "王小宝","韦小宝" ],

"年龄" :[ 18,39 ],

"考试日期" :[ "2019-4-15" , "1984-4-15" ],

"分数" :[ 0,100 ]}

)

t=df._append(df1)

print (t)

返回:

姓名 年龄 考试日期 分数
0 小明 25 2021-04-14 85.5
1 小张 36 2021-03-15 89.0
2 小王 47 2020-09-19 95.0
3 小李 21 2019-10-25 88.5
4 小四 29 2019-08-18 99.0
5 小管 33 2021-02-14 100.0
0 王小宝 18 2019-4-15 0.0
1 韦小宝 39 1984-4-15 100.0